package com.yihukurama.sysbase.framework.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Table;
import com.yihukurama.base.framework.domain.tkmapper.entity.BaseEntity;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 说明： 定时任务调度日志表
 * @Author: yihukurama
 */
@ApiModel(value="定时任务调度日志表")
@Table(name="ts_joblog")
@Data
public class JoblogEntity extends BaseEntity
{
	/**
	*异常信息
	**/
	@ApiModelProperty(value="异常信息")
	@Column(name="exception_info")
	private String exceptionInfo;
	/**
	*调用目标字符串
	**/
	@ApiModelProperty(value="调用目标字符串")
	@Column(name="invoke_target")
	private String invokeTarget;
	/**
	*日志信息
	**/
	@ApiModelProperty(value="日志信息")
	@Column(name="job_message")
	private String jobMessage;
	/**
	*任务组名
	**/
	@ApiModelProperty(value="任务组名")
	@Column(name="job_group")
	private String jobGroup;
	/**
	*任务名称
	**/
	@ApiModelProperty(value="任务名称")
	@Column(name="job_name")
	private String jobName;
	/**
	*任务日志ID
	**/
	@ApiModelProperty(value="任务日志ID")
	@Column(name="job_log_id")
	private String jobLogId;
	/**
	*创建时间
	**/
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@JSONField(format="yyyy-MM-dd HH:mm:ss")@Column(name="create_time")
	private Date createTime;
	/**
	*执行状态（0正常 1失败）
	**/
	@ApiModelProperty(value="执行状态（0正常 1失败）")
	@Column(name="status")
	private String status;
	
	

	
	
}
